{
  "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209",
  "IsCustomNode": false,
  "Description": "",
  "Name": "Three Box Massing - hacked",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [
    {
      "Id": "55e267d0037b4af88a292d78eac00f5c",
      "Name": "Box 3 height",
      "Type": "number",
      "Value": "30",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "a67fddf911d2450580f5453203a8aa14",
      "Name": "Box 3 position Y",
      "Type": "number",
      "Value": "33",
      "MaximumValue": 70.0,
      "MinimumValue": 20.0,
      "StepValue": 1.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "eb5aa544ec1648e8b09b823a2082e29a",
      "Name": "Box 3 position X",
      "Type": "number",
      "Value": "62",
      "MaximumValue": 70.0,
      "MinimumValue": 20.0,
      "StepValue": 1.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "d0bdacb510704453a7fe697e8a4be199",
      "Name": "Box 2 height",
      "Type": "number",
      "Value": "140",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "ae35669693e24fc6a84ef2897a8ce968",
      "Name": "Box 2 position Y",
      "Type": "number",
      "Value": "4",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "1ccfc49ce9454114aee99939c5abc401",
      "Name": "Box 2 position X",
      "Type": "number",
      "Value": "1",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    },
    {
      "Id": "ac61ce0c20b042e4af7a9a202a5558ec",
      "Name": "Box 1 height",
      "Type": "number",
      "Value": "20",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "NumberType": "Double",
      "Description": "A slider that produces numeric values."
    }
  ],
  "Outputs": [
    {
      "Id": "6b70c497d2e7443e83ac9678f4267b2b",
      "Name": "Floor area",
      "Type": "float",
      "InitialValue": "48238",
      "Description": "Visualize the output of node."
    },
    {
      "Id": "3199092a1284482e9f7a235fbceedfbb",
      "Name": "Surface area",
      "Type": "float",
      "InitialValue": "44692",
      "Description": "Visualize the output of node."
    }
  ],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector",
      "Id": "ddca9025ef0244f3a67c3b7ff6621ea5",
      "Inputs": [
        {
          "Id": "fe47b01a38ec4b09b38f97aa92f21282",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4cfd0770c8a745aa951e44dcef85fd6e",
          "Name": "normal",
          "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ee20eb3320024a6a8cc2754a7783b258",
          "Name": "Plane",
          "Description": "Plane",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Id": "11405488e37c465683a88baabe45fc62",
      "Inputs": [
        {
          "Id": "71bd2781d4f345d29edff5efe407126b",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98290a286b03458ea9f185d0468b088d",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "04a8567d81dd41e2973b8c49bbddb55e",
          "Name": "z",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dafe92c675224ebdae72dec842bde903",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "0..200..FloorHeight;",
      "Id": "ebb46e6eddde4576900124d315c60563",
      "Inputs": [
        {
          "Id": "ff4ae9d9f7d14eb9a5d3b11c3526bcb2",
          "Name": "FloorHeight",
          "Description": "FloorHeight",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c3a902ecaae748e0ba8416c0a4224136",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Intersect@Autodesk.DesignScript.Geometry.Geometry",
      "Id": "61b7e4789bb64c36991e8a930e29c226",
      "Inputs": [
        {
          "Id": "ce0cb29949f1412eb3661a3d3a70892d",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2e19841e3fdb4b8d94b27a23adb954bd",
          "Name": "other",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "839ac286280b4d9b94b25e2500a6a821",
          "Name": "Geometry[]",
          "Description": "Geometry[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the intersection Geometry for this object and another\n\nGeometry.Intersect (other: Geometry): Geometry[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area",
      "Id": "37ffc8af28ef4fd7a15991d5b236750e",
      "Inputs": [
        {
          "Id": "d945c8fa4a6b4426af7875959a6d1ac7",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04382dc655af48008ac1040d76978c59",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the total surface area.\n\nSurface.Area: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Math.Sum@double[]",
      "Id": "bad8375419b640c6859a44daeb77e2c3",
      "Inputs": [
        {
          "Id": "a14b5939aed74cf59af2376e25da482d",
          "Name": "values",
          "Description": "The numbers to sum\n\ndouble[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "93ca65bc2cea4100a24ace05f9723f2e",
          "Name": "sum",
          "Description": "The sum of the values",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Find the sum of a series of numbers\n\nMath.Sum (values: double[]): double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "839cb221335d4cb1bc8b6e0d2fbaa814",
      "Inputs": [
        {
          "Id": "586cf936d9bc47e3a26077dc67257d98",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2b39f1b84ad34501b74d8bc1ca26b5d2",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ca5da94849b476e824d1f96f06ac664",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "6b70c497d2e7443e83ac9678f4267b2b",
      "Inputs": [
        {
          "Id": "37e8cadae40e43fdb60955c28a883102",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6c0b9b031aec464db4b4978021efd9a9",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 10.0,
      "Id": "337a88085d3d4d8386501d1815782a4b",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ab3243c3e1984e15b85168173da440b4",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a number."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Id": "76958e0e3c1c412299c33a9997cbb493",
      "Inputs": [
        {
          "Id": "c868b41ae22546058abb690ca56e0cb8",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fa598ca01d4465a8bd58e0c5a3e9420",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6a43bc3de2fc4fd09db85ba2d7911d6f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 5,
        "G": 195,
        "B": 222,
        "A": 255
      },
      "NodeType": "ColorInputNode",
      "Id": "072c8ec14da6411dbbd5542cf4c8337e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ab6e78cd79c343b29db589467bea9a10",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "b7019143db584ea4bc79d3f6a377899a",
      "Inputs": [
        {
          "Id": "61873283fa0847bfb0fc6dbf9fcef027",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ad889a4cee68432e947caec7415f3d83",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92a62d70d4e846cb8bc18cd88b8cddc6",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "59113af32fe04b8e8bb190b167d8374d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f7f443c481854e80a9bd61b6306a268a",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "5e4091d41c3f4084824a9b3626f1b208",
      "Inputs": [
        {
          "Id": "cd1213d4626441b793a83c1f0a9f4be8",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f7911d13390846219909d0a912400fb8",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "187d64ef68e940b19e8d4e5dcf1c30ac",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b3d2aa95547a4599b07986f63f00069a",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ba60e9780254266806c70fc48b83157",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.ByUnion@Autodesk.DesignScript.Geometry.Solid[]",
      "Id": "245f652390c44662a50bb7e0a627df0a",
      "Inputs": [
        {
          "Id": "3d93644499344647af7da80bbf63c4fe",
          "Name": "solids",
          "Description": "A collection of solids\n\nSolid[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1206a042347f419a94ed5bf6498ab2fa",
          "Name": "Solid",
          "Description": "Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Union a collection of solids into one solid\n\nSolid.ByUnion (solids: Solid[]): Solid"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "38c108bf174f4a6f9015867a1d25f7f1",
      "Inputs": [
        {
          "Id": "d52cc067026a4c64a766f2c6f0bef090",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c97263508c944f3b531cd71f8dcf021",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eb09bdc1e51d41509a0cda82b9b003d2",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ec66141760af4c7498e4ed69514d7046",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "8a54c365697d4eedbf75b18508ca37f8",
      "Inputs": [
        {
          "Id": "afb38a87b3db465a943f8ae029d5b3e6",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "91d6b1f4a15a442ea808aca206f5400a",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc086dfbed7a4a8ba0ed9d6fbae8abe6",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "690113c15be443d5907e9cac0cd87c3c",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b724f6ceadf47248d1137ed0ed6e690",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "4217b2b90c9d4c43a3a7d857136e3705",
      "Inputs": [
        {
          "Id": "2cf91f308bd14657904f27365612f57a",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d3e15e1d01294492a0d4c751460c3f98",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "009a40a15fe5496a901a638af4117d7b",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c68b4dcd41c44598b373736b11bd18da",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "979f7f5d7a354495aaeff1b2eff713c6",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "h/2;",
      "Id": "84287d1e4125447cb94c3e319f8f8175",
      "Inputs": [
        {
          "Id": "5f80b1eb82374c7bbfaa3d80f1f197b3",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a0bd57d68f141bea94874a0dd3d039e",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "h/2;",
      "Id": "23b6d9c84a5842329cb106e5638fb0d8",
      "Inputs": [
        {
          "Id": "de65b40dd488482b842d2b6c2714f4ce",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f2f22a3970e49afa2810bb389709f03",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "h/2;",
      "Id": "1d0f3a684df4456fad497fdbdfbdc7b0",
      "Inputs": [
        {
          "Id": "47104b2946984dc887c47275aa596033",
          "Name": "h",
          "Description": "h",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b5bdf52d6f5241dfa19fb084d8ee5448",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "3199092a1284482e9f7a235fbceedfbb",
      "Inputs": [
        {
          "Id": "75379828332d42d4a155259683f4d13a",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ce46c831380e4b6cbfe7405668e72df3",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double",
      "Id": "470582bed8f54bba85785e3ed7c22c4e",
      "Inputs": [
        {
          "Id": "d317622edbd548b09171cf6796a79be3",
          "Name": "origin",
          "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5c98eed0199a4f47ab23d3a625468a2e",
          "Name": "width",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d23986dd76b458a89d2477da431182d",
          "Name": "length",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09beecf8073b48aaa913a385ac14fb9a",
          "Name": "height",
          "Description": "double\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e3739f7aa7c340738ea171a2929072a2",
          "Name": "Cuboid",
          "Description": "Cuboid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "50;",
      "Id": "329ba9a86dc6435da61200218cd4fbac",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "31bc833019d74d82a3cd06a0724fff63",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Area",
      "Id": "3e22957c515c47d68a38642e8178aeff",
      "Inputs": [
        {
          "Id": "b4358c486c7b4ceaab612623d6e9975e",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66a0acde47974a17a698d9d26d022345",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the surface area -- sum of all the areas of all faces\n\nSolid.Area: double"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "InputValue": 30.0,
      "Id": "55e267d0037b4af88a292d78eac00f5c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9d9d0889be024b6893734f92fc89e73d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 70.0,
      "MinimumValue": 20.0,
      "StepValue": 1.0,
      "InputValue": 33.0,
      "Id": "a67fddf911d2450580f5453203a8aa14",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f69b77514050422fa35bc1dc1bd2366c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 70.0,
      "MinimumValue": 20.0,
      "StepValue": 1.0,
      "InputValue": 62.0,
      "Id": "eb5aa544ec1648e8b09b823a2082e29a",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4405e4f2e75141869f81115bc6ecf2d2",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "InputValue": 140.0,
      "Id": "d0bdacb510704453a7fe697e8a4be199",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e17e8250494a473390fe4c22f20ba2f1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 4.0,
      "Id": "ae35669693e24fc6a84ef2897a8ce968",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "4f69588425784ea087a7a5ea3f6ac34d",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 50.0,
      "MinimumValue": 0.0,
      "StepValue": 1.0,
      "InputValue": 1.0,
      "Id": "1ccfc49ce9454114aee99939c5abc401",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e08407c88f954cf0b4b148086ef449df",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "MaximumValue": 200.0,
      "MinimumValue": 20.0,
      "StepValue": 10.0,
      "InputValue": 20.0,
      "Id": "ac61ce0c20b042e4af7a9a202a5558ec",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "9f564682afd54647adde5fc7b5b30169",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "A slider that produces numeric values."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double",
      "Id": "35ed6acc379244048ddd3279aa2d05e6",
      "Inputs": [
        {
          "Id": "152e31ddbc624bea84ec982a059cc9ec",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6ae4d14374f24ba5b3797c40c3f3a05a",
          "Name": "xTranslation",
          "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d64782977994e45bddb1536ee188829",
          "Name": "yTranslation",
          "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "26663462ab8d48c1beb18e7f4458803d",
          "Name": "zTranslation",
          "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "023dc28e310c4742834b3a0cb49dd1c3",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Building Mass\";",
      "Id": "d4118c0748b5437dbfe4a2c5c9546749",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f04bcdff96304b26b28cb21f445a80b3",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 303,
      "SelectedString": "OST_Mass",
      "NodeType": "ExtensionNode",
      "Id": "dc44d5ce9a97426486db9aa27a75cc1e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "6a5a16d56abe4ff59a6cfbf7519bd5e8",
          "Name": "Category",
          "Description": "The selected Category.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All built-in categories."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.DirectShape.ByGeometry@Autodesk.DesignScript.Geometry.Geometry,Revit.Elements.Category,Revit.Elements.Material,string",
      "Id": "3fa0b38c047241028805df555f6f4e9e",
      "Inputs": [
        {
          "Id": "ded931c99ccb482191bb6f2f713f29ad",
          "Name": "geometry",
          "Description": "A Solid or Surface that will be tessellated and placed in the Revit model as a DirectShape\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b2b1728b026444cea9f6d4ced78b6ba9",
          "Name": "category",
          "Description": "Must be a top level Built-in Category\n\nCategory",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f980fd55be2b4d9eadf38536efe106ec",
          "Name": "material",
          "Description": "A Material to apply to the faces of the DirectShape\n\nMaterial\nDefault value : Revit.Elements.DirectShape.DynamoPreviewMaterial",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d910aaa3adda4b14b57309d8f89b2df7",
          "Name": "name",
          "Description": "A string name for the DirectShape\n\nstring\nDefault value : \"DirectShape\"",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dff5d76dbf5d40cda54083120fc0f2f7",
          "Name": "DirectShape",
          "Description": "A DirectShape Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Create a Revit DirectShape given some geometry, a name for the shape, a Category, and Material. The geometry will be tessellated before being placed in the Revit model The category of a DirectShape cannot be changed after creation, so a new DirectShape will be generated if the category input is changed.\n\nDirectShape.ByGeometry (geometry: Geometry, category: Category, material: Material = Revit.Elements.DirectShape.DynamoPreviewMaterial, name: string = \"DirectShape\"): DirectShape"
    },
    {
      "ConcreteType": "GenerativeDesign.Gate, GenerativeDesignNodes",
      "InputValue": false,
      "NodeType": "ExtensionNode",
      "Id": "aa8a1dfd714a4cac938c26735549d37f",
      "Inputs": [
        {
          "Id": "1d6ba97db40741588693e937dcd77d05",
          "Name": ">",
          "Description": "Data to pass to a downstream node with gated controls.\n\rObject",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "018cf85fa84d4b3c89ce8f5d7eb897b9",
          "Name": ">",
          "Description": "Data \n\rObject",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Block data flowing through this node to downstream nodes.  Node returns the input data only if the node value is set to Open.  In Generative Design, this node should be used to control and block the behavior of nodes that will place elements in Revit"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.IO.FileSystem.AppendText@string,string",
      "Id": "e017dbbc37854756a6f3f27bb3d82290",
      "Inputs": [
        {
          "Id": "d67c4dc999b442cca22fdfccd9c58937",
          "Name": "filePath",
          "Description": "Path to write to\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "313edfbaacec4174ad949944e8041018",
          "Name": "text",
          "Description": "Text content\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8fcd944b42c942b4b54403fed4a4d584",
          "Name": "void",
          "Description": "void",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Append the text content to a file specified by the path\n\nFileSystem.AppendText (filePath: string, text: string): void"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "objIsNull ? \"\" : \"c:\\\\temp\\\\designs.txt\";\n\"\\n\";",
      "Id": "3b3703245b8f4c72bcd5d506d7c5882d",
      "Inputs": [
        {
          "Id": "3fc7f414fadc4313bce50fcc575e3c54",
          "Name": "objIsNull",
          "Description": "objIsNull",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0dc8bf42f7bb4ec99cb6277e640591c6",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b6e742498b384768bcf2a1436644cdc0",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "GenerativeDesign.Gate, GenerativeDesignNodes",
      "InputValue": false,
      "NodeType": "ExtensionNode",
      "Id": "b6a094d7680147048e16131db85623f7",
      "Inputs": [
        {
          "Id": "0c933ac1d0344c59a36c37871b1a48be",
          "Name": ">",
          "Description": "Data to pass to a downstream node with gated controls.\n\rObject",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2c3dc2948d5545acaff0b1619f0f0b3a",
          "Name": ">",
          "Description": "Data \n\rObject",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Block data flowing through this node to downstream nodes.  Node returns the input data only if the node value is set to Open.  In Generative Design, this node should be used to control and block the behavior of nodes that will place elements in Revit"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "4043f7783de64f27aea7adbb70438e32",
      "Inputs": [
        {
          "Id": "9afaabcae1a34d3e86c7813643f94750",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a6dc22b09584465897a39f0ff3a3e052",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ee8e850ff0ba452a9a551d9f04eab8d6",
          "Name": "item2",
          "Description": "Item Index #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "74a708b9005d4fbf9f34f92d56a05cd6",
          "Name": "item3",
          "Description": "Item Index #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "30c48d38e67d42d2b5a9d31dd9258b43",
          "Name": "item4",
          "Description": "Item Index #4",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "263c80f68bc94af69c88016ab8a1fa64",
          "Name": "item5",
          "Description": "Item Index #5",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "93d92396b35740a69570b9f471ddac93",
          "Name": "item6",
          "Description": "Item Index #6",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fdffdd307a9d43a6b2b1b18ba79e3952",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "CoreNodeModels.FromArray, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "1b7f7f3bc7aa472a9af3b2cf69c88560",
      "Inputs": [
        {
          "Id": "7c3058f930f948c79dd91128a9a926a7",
          "Name": "arr",
          "Description": "The array of object to be serialized",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "96db847ca95f4da39e645a62d9f3f91e",
          "Name": "str",
          "Description": "String representation of the array",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convert an array to a string representation."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "6f6f197e933c4732b9f383e7e1f26ab2",
      "Inputs": [
        {
          "Id": "d5e08b1b546040eea081dfd308563258",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4b6f044648fb43389e31fc93a7517628",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5424eae2b9eb40dfb9828aa4d6e00af5",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "e5b174f89b3048c5b8dacef17668bc40",
      "Inputs": [
        {
          "Id": "b404e4b252194493b1b17322f82e8b91",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2306a5f9f59e4fa0a69d3fb5f626b345",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bea47451b45044d685e8f598c0ec0415",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.String.Concat@string[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "f4299186749142349735a803fb4acf66",
      "Inputs": [
        {
          "Id": "1dd6e10a12eb41e386930d0b73ba034a",
          "Name": "string0",
          "Description": "List of strings to concatenate.\n\nstring[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ee18cafcc1d4882ac9fb11d5b8509bd",
          "Name": "string1",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "03a6c5ab8f80417097ac8b9bb12cde60",
          "Name": "str",
          "Description": "String made from list of strings.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Concatenates multiple strings into a single string.\n\nString.Concat (strings: string[]): string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.Object.IsNull@var",
      "Id": "c8c05dcce9a84f7abb5d94ec54f98652",
      "Inputs": [
        {
          "Id": "a21010809eaa4d80a688d3445f3f34fc",
          "Name": "obj",
          "Description": "Object to test.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c7030eae11e54faab4b68b54b2518906",
          "Name": "bool",
          "Description": "Whether object is null.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines the if the given object is null.\n\nObject.IsNull (obj: var): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double",
      "Id": "eb14462eba104346a9a8f0fd38ef1543",
      "Inputs": [
        {
          "Id": "95632c6717f341b69cbb6017fa287d46",
          "Name": "x",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50634279279d4ba889521f4c32eae432",
          "Name": "y",
          "Description": "double\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6e4e32c1b9b4812bf9b2fd9c3b758b0",
          "Name": "Point",
          "Description": "Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point"
    }
  ],
  "Connectors": [
    {
      "Start": "ee20eb3320024a6a8cc2754a7783b258",
      "End": "2e19841e3fdb4b8d94b27a23adb954bd",
      "Id": "58cf2d0d89cb43c880dd2e13d9b52c57"
    },
    {
      "Start": "dafe92c675224ebdae72dec842bde903",
      "End": "fe47b01a38ec4b09b38f97aa92f21282",
      "Id": "40ef76b5fc704548981ff2f36a9e2235"
    },
    {
      "Start": "c3a902ecaae748e0ba8416c0a4224136",
      "End": "04a8567d81dd41e2973b8c49bbddb55e",
      "Id": "bfa57aaba101482e90716ac91e0fca4e"
    },
    {
      "Start": "839ac286280b4d9b94b25e2500a6a821",
      "End": "586cf936d9bc47e3a26077dc67257d98",
      "Id": "38d9797053524e119969e4b488b572cb"
    },
    {
      "Start": "04382dc655af48008ac1040d76978c59",
      "End": "a14b5939aed74cf59af2376e25da482d",
      "Id": "89afe27fb5184ac891b6153dbce20abe"
    },
    {
      "Start": "93ca65bc2cea4100a24ace05f9723f2e",
      "End": "37e8cadae40e43fdb60955c28a883102",
      "Id": "4a5b11fa3fa747f7aae0604bf91e789e"
    },
    {
      "Start": "0ca5da94849b476e824d1f96f06ac664",
      "End": "d945c8fa4a6b4426af7875959a6d1ac7",
      "Id": "02072ecd70854e4192c9f48b08924aa4"
    },
    {
      "Start": "ab3243c3e1984e15b85168173da440b4",
      "End": "ff4ae9d9f7d14eb9a5d3b11c3526bcb2",
      "Id": "8f07f75afdd94d4a96689d872d4845db"
    },
    {
      "Start": "ab6e78cd79c343b29db589467bea9a10",
      "End": "6fa598ca01d4465a8bd58e0c5a3e9420",
      "Id": "5cc4a0dd24a241bfa3f68cb80276dcd1"
    },
    {
      "Start": "f7f443c481854e80a9bd61b6306a268a",
      "End": "5c97263508c944f3b531cd71f8dcf021",
      "Id": "d5a6ced22e564d1e9a4f614adc3b8b48"
    },
    {
      "Start": "6ba60e9780254266806c70fc48b83157",
      "End": "eb09bdc1e51d41509a0cda82b9b003d2",
      "Id": "5a5f85cf8f0a4d34a20060fcb7b6cd70"
    },
    {
      "Start": "1206a042347f419a94ed5bf6498ab2fa",
      "End": "c868b41ae22546058abb690ca56e0cb8",
      "Id": "a49d8d82f61244f69892f0f2af55d726"
    },
    {
      "Start": "1206a042347f419a94ed5bf6498ab2fa",
      "End": "b4358c486c7b4ceaab612623d6e9975e",
      "Id": "59a7114139ac4b2f90e9543b6dd0b8a2"
    },
    {
      "Start": "1206a042347f419a94ed5bf6498ab2fa",
      "End": "ce0cb29949f1412eb3661a3d3a70892d",
      "Id": "7f6d4aed3b8144048c746c133c3069f9"
    },
    {
      "Start": "1206a042347f419a94ed5bf6498ab2fa",
      "End": "1d6ba97db40741588693e937dcd77d05",
      "Id": "e13c3c1fa0ce4b22bb5ea52cbce6703c"
    },
    {
      "Start": "ec66141760af4c7498e4ed69514d7046",
      "End": "3d93644499344647af7da80bbf63c4fe",
      "Id": "c90702f92d0f405fb9b81a7789b6c28e"
    },
    {
      "Start": "9b724f6ceadf47248d1137ed0ed6e690",
      "End": "61873283fa0847bfb0fc6dbf9fcef027",
      "Id": "99ab59eef01b470e98a6bc1334584392"
    },
    {
      "Start": "979f7f5d7a354495aaeff1b2eff713c6",
      "End": "cd1213d4626441b793a83c1f0a9f4be8",
      "Id": "4cf83c79cf02421c8eeae1789026af17"
    },
    {
      "Start": "4a0bd57d68f141bea94874a0dd3d039e",
      "End": "59113af32fe04b8e8bb190b167d8374d",
      "Id": "83335697bef74190976ad60fc72b510b"
    },
    {
      "Start": "1f2f22a3970e49afa2810bb389709f03",
      "End": "26663462ab8d48c1beb18e7f4458803d",
      "Id": "810ea62c7f7042828b3ded888d5d3604"
    },
    {
      "Start": "b5bdf52d6f5241dfa19fb084d8ee5448",
      "End": "b3d2aa95547a4599b07986f63f00069a",
      "Id": "3383fa2db5e94f0789b59a9189d03b2c"
    },
    {
      "Start": "e3739f7aa7c340738ea171a2929072a2",
      "End": "152e31ddbc624bea84ec982a059cc9ec",
      "Id": "1b44def2878b4a92a77affee97bd869e"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "91d6b1f4a15a442ea808aca206f5400a",
      "Id": "8cf1deab702a42b988754cb655683897"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "fc086dfbed7a4a8ba0ed9d6fbae8abe6",
      "Id": "27c39525e47c4012bea1821763e2ac04"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "d3e15e1d01294492a0d4c751460c3f98",
      "Id": "b083d33fbb1e4f668614fee32bf7fee2"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "009a40a15fe5496a901a638af4117d7b",
      "Id": "fdf4196b99db41da87e52393a0d54312"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "5c98eed0199a4f47ab23d3a625468a2e",
      "Id": "4cde1f95dafd464190d6bcc5f94df83d"
    },
    {
      "Start": "31bc833019d74d82a3cd06a0724fff63",
      "End": "6d23986dd76b458a89d2477da431182d",
      "Id": "6a8c2fe2ddc2454fad59224f0c4e4fda"
    },
    {
      "Start": "66a0acde47974a17a698d9d26d022345",
      "End": "75379828332d42d4a155259683f4d13a",
      "Id": "88afef179eba432da6dde6f01b4a6006"
    },
    {
      "Start": "9d9d0889be024b6893734f92fc89e73d",
      "End": "c68b4dcd41c44598b373736b11bd18da",
      "Id": "48d4c1455b3349eca7e97690ee5aea7a"
    },
    {
      "Start": "9d9d0889be024b6893734f92fc89e73d",
      "End": "47104b2946984dc887c47275aa596033",
      "Id": "7da231a5c59f4588a5061888a3ff8d58"
    },
    {
      "Start": "9d9d0889be024b6893734f92fc89e73d",
      "End": "ee8e850ff0ba452a9a551d9f04eab8d6",
      "Id": "ba629f13b2e640b98c8cafa73fc7e596"
    },
    {
      "Start": "f69b77514050422fa35bc1dc1bd2366c",
      "End": "93d92396b35740a69570b9f471ddac93",
      "Id": "d93adb306e74494080ce81a8df5efed5"
    },
    {
      "Start": "f69b77514050422fa35bc1dc1bd2366c",
      "End": "2306a5f9f59e4fa0a69d3fb5f626b345",
      "Id": "779ddd2fa9f14a1fbd1e2c266ff14ae0"
    },
    {
      "Start": "4405e4f2e75141869f81115bc6ecf2d2",
      "End": "263c80f68bc94af69c88016ab8a1fa64",
      "Id": "f6190284d9004e57a4682645ba3abe3e"
    },
    {
      "Start": "4405e4f2e75141869f81115bc6ecf2d2",
      "End": "b404e4b252194493b1b17322f82e8b91",
      "Id": "416875a6be3b424c9442a67f992b1e7d"
    },
    {
      "Start": "e17e8250494a473390fe4c22f20ba2f1",
      "End": "690113c15be443d5907e9cac0cd87c3c",
      "Id": "ed9eb1aef3874465b10cbdfddf47276d"
    },
    {
      "Start": "e17e8250494a473390fe4c22f20ba2f1",
      "End": "5f80b1eb82374c7bbfaa3d80f1f197b3",
      "Id": "b2b4bdf6bb2e44c5a86c3005f5fba236"
    },
    {
      "Start": "e17e8250494a473390fe4c22f20ba2f1",
      "End": "a6dc22b09584465897a39f0ff3a3e052",
      "Id": "7379f0484ff147d8a23363003d432900"
    },
    {
      "Start": "4f69588425784ea087a7a5ea3f6ac34d",
      "End": "30c48d38e67d42d2b5a9d31dd9258b43",
      "Id": "241c1b8ad46049a88ee5f2f045fd352e"
    },
    {
      "Start": "4f69588425784ea087a7a5ea3f6ac34d",
      "End": "4b6f044648fb43389e31fc93a7517628",
      "Id": "8a95b50ac7434c269f0f9789245a3c8c"
    },
    {
      "Start": "e08407c88f954cf0b4b148086ef449df",
      "End": "74a708b9005d4fbf9f34f92d56a05cd6",
      "Id": "472e8eb4756d4767a3a0f3208c044958"
    },
    {
      "Start": "e08407c88f954cf0b4b148086ef449df",
      "End": "d5e08b1b546040eea081dfd308563258",
      "Id": "a69189ce5b6e4f8ab4946e856ede63fd"
    },
    {
      "Start": "9f564682afd54647adde5fc7b5b30169",
      "End": "09beecf8073b48aaa913a385ac14fb9a",
      "Id": "68d9385582784137ba04ba1aae2a2b11"
    },
    {
      "Start": "9f564682afd54647adde5fc7b5b30169",
      "End": "de65b40dd488482b842d2b6c2714f4ce",
      "Id": "8693a111fa1d4bde87736c34c054be76"
    },
    {
      "Start": "9f564682afd54647adde5fc7b5b30169",
      "End": "9afaabcae1a34d3e86c7813643f94750",
      "Id": "628a40c91c30451796d60a9c544b834c"
    },
    {
      "Start": "023dc28e310c4742834b3a0cb49dd1c3",
      "End": "d52cc067026a4c64a766f2c6f0bef090",
      "Id": "303b7856996442a196ac4143e6c74a0e"
    },
    {
      "Start": "f04bcdff96304b26b28cb21f445a80b3",
      "End": "d910aaa3adda4b14b57309d8f89b2df7",
      "Id": "707e74f800634906839862d82ad05300"
    },
    {
      "Start": "6a5a16d56abe4ff59a6cfbf7519bd5e8",
      "End": "b2b1728b026444cea9f6d4ced78b6ba9",
      "Id": "c2225bece87e4dab998ab554611533b5"
    },
    {
      "Start": "018cf85fa84d4b3c89ce8f5d7eb897b9",
      "End": "ded931c99ccb482191bb6f2f713f29ad",
      "Id": "fff5e358334d47e0a657d9d5c689e1d5"
    },
    {
      "Start": "0dc8bf42f7bb4ec99cb6277e640591c6",
      "End": "d67c4dc999b442cca22fdfccd9c58937",
      "Id": "8fac50d38c52467f851113c088a5ab0a"
    },
    {
      "Start": "b6e742498b384768bcf2a1436644cdc0",
      "End": "7ee18cafcc1d4882ac9fb11d5b8509bd",
      "Id": "bc59fc34aeb84171a293e5754a186fe3"
    },
    {
      "Start": "2c3dc2948d5545acaff0b1619f0f0b3a",
      "End": "1dd6e10a12eb41e386930d0b73ba034a",
      "Id": "4aa0e33b7f4e4c6db098f282c8a94a48"
    },
    {
      "Start": "2c3dc2948d5545acaff0b1619f0f0b3a",
      "End": "a21010809eaa4d80a688d3445f3f34fc",
      "Id": "04a39fcdffde4eeea6b3fbba6adda016"
    },
    {
      "Start": "fdffdd307a9d43a6b2b1b18ba79e3952",
      "End": "7c3058f930f948c79dd91128a9a926a7",
      "Id": "5dcebd4e53be4347bd058549bad234ce"
    },
    {
      "Start": "96db847ca95f4da39e645a62d9f3f91e",
      "End": "0c933ac1d0344c59a36c37871b1a48be",
      "Id": "4a537ada9b284c68b8c082be10fb2375"
    },
    {
      "Start": "5424eae2b9eb40dfb9828aa4d6e00af5",
      "End": "afb38a87b3db465a943f8ae029d5b3e6",
      "Id": "ce5d47cb14904494a6ea58eeece8171b"
    },
    {
      "Start": "bea47451b45044d685e8f598c0ec0415",
      "End": "2cf91f308bd14657904f27365612f57a",
      "Id": "4695fc18cb064e189ed41dbc7008f479"
    },
    {
      "Start": "03a6c5ab8f80417097ac8b9bb12cde60",
      "End": "313edfbaacec4174ad949944e8041018",
      "Id": "f2e267c1231143b5af405c69f90c4429"
    },
    {
      "Start": "c7030eae11e54faab4b68b54b2518906",
      "End": "3fc7f414fadc4313bce50fcc575e3c54",
      "Id": "0ef756ec26c14affb65d098a6203d77a"
    },
    {
      "Start": "a6e4e32c1b9b4812bf9b2fd9c3b758b0",
      "End": "d317622edbd548b09171cf6796a79be3",
      "Id": "0f7789daa6b148ebbaf85ea8af352578"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "GenerativeDesign",
      "Version": "1.0.9",
      "ReferenceType": "Package",
      "Nodes": [
        "aa8a1dfd714a4cac938c26735549d37f",
        "b6a094d7680147048e16131db85623f7"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.6.0.8481",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -311.96508995131956,
      "EyeY": 76.745342616278762,
      "EyeZ": -291.16238626038711,
      "LookX": 342.96508995131956,
      "LookY": -6.7453426162787613,
      "LookZ": 274.66238626038711,
      "UpX": -0.15561592412953223,
      "UpY": 0.97992470462086667,
      "UpZ": -0.12462446562010164
    },
    "NodeViews": [
      {
        "ShowGeometry": false,
        "Name": "Plane.ByOriginNormal",
        "Id": "ddca9025ef0244f3a67c3b7ff6621ea5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1354.2171753699747,
        "Y": -251.80671700815537
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "11405488e37c465683a88baabe45fc62",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1141.9745904671165,
        "Y": -249.48249010735262
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "ebb46e6eddde4576900124d315c60563",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 808.47520020848651,
        "Y": -195.26847012481213
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Intersect",
        "Id": "61b7e4789bb64c36991e8a930e29c226",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1665.7609393475959,
        "Y": -314.57460655816919
      },
      {
        "ShowGeometry": false,
        "Name": "Surface.Area",
        "Id": "37ffc8af28ef4fd7a15991d5b236750e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2196.18771357277,
        "Y": -335.46141746167086
      },
      {
        "ShowGeometry": false,
        "Name": "Math.Sum",
        "Id": "bad8375419b640c6859a44daeb77e2c3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2445.2347986902882,
        "Y": -347.29221236577155
      },
      {
        "ShowGeometry": false,
        "Name": "List.Flatten",
        "Id": "839cb221335d4cb1bc8b6e0d2fbaa814",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1956.08764141936,
        "Y": -346.80705489354648
      },
      {
        "ShowGeometry": false,
        "Name": "Floor area",
        "Id": "6b70c497d2e7443e83ac9678f4267b2b",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 2747.5602627452308,
        "Y": -375.58673149846288
      },
      {
        "ShowGeometry": false,
        "Name": "Floor height",
        "Id": "337a88085d3d4d8386501d1815782a4b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 646.57782314527481,
        "Y": -198.25092738203531
      },
      {
        "ShowGeometry": true,
        "Name": "GeometryColor.ByGeometryColor",
        "Id": "76958e0e3c1c412299c33a9997cbb493",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2374.4294618909744,
        "Y": -878.63231098374547
      },
      {
        "ShowGeometry": false,
        "Name": "Color Palette",
        "Id": "072c8ec14da6411dbbd5542cf4c8337e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2137.85982173981,
        "Y": -824.87953046513
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "b7019143db584ea4bc79d3f6a377899a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 654.92272782455518,
        "Y": -933.48197705514258
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "5e4091d41c3f4084824a9b3626f1b208",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 657.41915981020384,
        "Y": -672.196575209772
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.ByUnion",
        "Id": "245f652390c44662a50bb7e0a627df0a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1166.7222072284894,
        "Y": -962.96489734193972
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "38c108bf174f4a6f9015867a1d25f7f1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1016.2765606874752,
        "Y": -962.53257104395789
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByLengths",
        "Id": "8a54c365697d4eedbf75b18508ca37f8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 408.52829871809695,
        "Y": -967.41980145699506
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByLengths",
        "Id": "4217b2b90c9d4c43a3a7d857136e3705",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 411.62379059346426,
        "Y": -713.25810761377079
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "84287d1e4125447cb94c3e319f8f8175",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 470.99678007501382,
        "Y": -798.884433600375
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "23b6d9c84a5842329cb106e5638fb0d8",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 470.39772018529516,
        "Y": -1053.7223583274115
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "1d0f3a684df4456fad497fdbdfbdc7b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 475.11727958963093,
        "Y": -546.94586717584025
      },
      {
        "ShowGeometry": false,
        "Name": "Surface area",
        "Id": "3199092a1284482e9f7a235fbceedfbb",
        "IsSetAsInput": false,
        "IsSetAsOutput": true,
        "Excluded": false,
        "X": 2741.6606690347708,
        "Y": -492.16583910314728
      },
      {
        "ShowGeometry": false,
        "Name": "Cuboid.ByLengths",
        "Id": "470582bed8f54bba85785e3ed7c22c4e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 400.58107321341072,
        "Y": -1222.6836739335693
      },
      {
        "ShowGeometry": false,
        "Name": "Width",
        "Id": "329ba9a86dc6435da61200218cd4fbac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 185.45049468060915,
        "Y": -841.36479160960312
      },
      {
        "ShowGeometry": false,
        "Name": "Solid.Area",
        "Id": "3e22957c515c47d68a38642e8178aeff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2308.4882481660547,
        "Y": -526.44589913955758
      },
      {
        "ShowGeometry": false,
        "Name": "Box 3 height",
        "Id": "55e267d0037b4af88a292d78eac00f5c",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -897.305721458271
      },
      {
        "ShowGeometry": false,
        "Name": "Box 3 position Y",
        "Id": "a67fddf911d2450580f5453203a8aa14",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -542.354121228056
      },
      {
        "ShowGeometry": false,
        "Name": "Box 3 position X",
        "Id": "eb5aa544ec1648e8b09b823a2082e29a",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -632.332255630773
      },
      {
        "ShowGeometry": false,
        "Name": "Box 2 height",
        "Id": "d0bdacb510704453a7fe697e8a4be199",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -981.202867011551
      },
      {
        "ShowGeometry": false,
        "Name": "Box 2 position Y",
        "Id": "ae35669693e24fc6a84ef2897a8ce968",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -724.399042097478
      },
      {
        "ShowGeometry": false,
        "Name": "Box 2 position X",
        "Id": "1ccfc49ce9454114aee99939c5abc401",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -809.882493648087
      },
      {
        "ShowGeometry": false,
        "Name": "Box 1 height",
        "Id": "ac61ce0c20b042e4af7a9a202a5558ec",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -489.993781723947,
        "Y": -1067.85267113878
      },
      {
        "ShowGeometry": false,
        "Name": "Geometry.Translate",
        "Id": "35ed6acc379244048ddd3279aa2d05e6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 649.97080176845236,
        "Y": -1196.3438847975326
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "d4118c0748b5437dbfe4a2c5c9546749",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2367.02121766326,
        "Y": 415.87363526110573
      },
      {
        "ShowGeometry": false,
        "Name": "Categories",
        "Id": "dc44d5ce9a97426486db9aa27a75cc1e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2359.2211830154934,
        "Y": 332.33609092628387
      },
      {
        "ShowGeometry": false,
        "Name": "DirectShape.ByGeometry",
        "Id": "3fa0b38c047241028805df555f6f4e9e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2643.6090152200986,
        "Y": 273.52734624742811
      },
      {
        "ShowGeometry": false,
        "Name": "Data.Gate",
        "Id": "aa8a1dfd714a4cac938c26735549d37f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2145.4700263058421,
        "Y": 261.17796878055424
      },
      {
        "ShowGeometry": false,
        "Name": "FileSystem.AppendText",
        "Id": "e017dbbc37854756a6f3f27bb3d82290",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3031.5306354021641,
        "Y": -10.173364783052818
      },
      {
        "ShowGeometry": false,
        "Name": "Code Block",
        "Id": "3b3703245b8f4c72bcd5d506d7c5882d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2336.6878172620873,
        "Y": -6.4306601592409152
      },
      {
        "ShowGeometry": false,
        "Name": "Data.Gate",
        "Id": "b6a094d7680147048e16131db85623f7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1934.0088882999928,
        "Y": 40.629294432031315
      },
      {
        "ShowGeometry": false,
        "Name": "List Create",
        "Id": "4043f7783de64f27aea7adbb70438e32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 353.92109811427139,
        "Y": -342.0553178869626
      },
      {
        "ShowGeometry": false,
        "Name": "String from Array",
        "Id": "1b7f7f3bc7aa472a9af3b2cf69c88560",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 664.794969521834,
        "Y": 37.4875638978216
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "6f6f197e933c4732b9f383e7e1f26ab2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 162.16589151498897,
        "Y": -976.07474128263868
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "e5b174f89b3048c5b8dacef17668bc40",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 162.656355970596,
        "Y": -716.49668962579324
      },
      {
        "ShowGeometry": false,
        "Name": "String.Concat",
        "Id": "f4299186749142349735a803fb4acf66",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2828.9007196244734,
        "Y": 56.467632073020525
      },
      {
        "ShowGeometry": false,
        "Name": "Object.IsNull",
        "Id": "c8c05dcce9a84f7abb5d94ec54f98652",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2147.6157570475193,
        "Y": -7.8523127001100193
      },
      {
        "ShowGeometry": false,
        "Name": "Point.ByCoordinates",
        "Id": "eb14462eba104346a9a8f0fd38ef1543",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 161.177855243669,
        "Y": -1220.9822581055048
      }
    ],
    "Annotations": [
      {
        "Id": "8aabf91aa1c8412d883ed40860a619e5",
        "Title": "Add Floors for more detailed analysis of occupiable space",
        "Nodes": [
          "ddca9025ef0244f3a67c3b7ff6621ea5",
          "11405488e37c465683a88baabe45fc62",
          "ebb46e6eddde4576900124d315c60563",
          "61b7e4789bb64c36991e8a930e29c226",
          "839cb221335d4cb1bc8b6e0d2fbaa814",
          "337a88085d3d4d8386501d1815782a4b"
        ],
        "Left": 636.57782314527481,
        "Top": -414.30705489354648,
        "Width": 1514.5098182740851,
        "Height": 312.03858476873438,
        "FontSize": 48.0,
        "InitialTop": -346.80705489354648,
        "InitialHeight": 296.53858476873438,
        "TextblockHeight": 57.5,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "c7811814975c4bc5a19b6d2a9c162c24",
        "Title": "Analysis:  Floor Area",
        "Nodes": [
          "37ffc8af28ef4fd7a15991d5b236750e",
          "bad8375419b640c6859a44daeb77e2c3"
        ],
        "Left": 2186.18771357277,
        "Top": -414.79221236577155,
        "Width": 453.04708511751824,
        "Height": 172.33079490410069,
        "FontSize": 48.0,
        "InitialTop": -347.29221236577155,
        "InitialHeight": 156.83079490410069,
        "TextblockHeight": 57.5,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "4032b38cfb6b4ec381fc0766a7fe8ec9",
        "Title": "Visualization:\r\nColourizes Dynamo geometry in the Background Preview window",
        "Nodes": [
          "072c8ec14da6411dbbd5542cf4c8337e",
          "76958e0e3c1c412299c33a9997cbb493"
        ],
        "Left": 2127.85982173981,
        "Top": -1176.6323109837454,
        "Width": 526.56964015116455,
        "Height": 444.7527805186154,
        "FontSize": 48.0,
        "InitialTop": -878.63231098374547,
        "InitialHeight": 198.75278051861551,
        "TextblockHeight": 288.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "fde906e07322492ba4d7138771b30720",
        "Title": "Geometry [Dynamo]:\r\nGeometry Manipulation",
        "Nodes": [
          "470582bed8f54bba85785e3ed7c22c4e",
          "8a54c365697d4eedbf75b18508ca37f8",
          "4217b2b90c9d4c43a3a7d857136e3705",
          "329ba9a86dc6435da61200218cd4fbac",
          "b7019143db584ea4bc79d3f6a377899a",
          "84287d1e4125447cb94c3e319f8f8175",
          "5e4091d41c3f4084824a9b3626f1b208",
          "23b6d9c84a5842329cb106e5638fb0d8",
          "1d0f3a684df4456fad497fdbdfbdc7b0",
          "245f652390c44662a50bb7e0a627df0a",
          "38c108bf174f4a6f9015867a1d25f7f1",
          "35ed6acc379244048ddd3279aa2d05e6",
          "6f6f197e933c4732b9f383e7e1f26ab2",
          "e5b174f89b3048c5b8dacef17668bc40",
          "eb14462eba104346a9a8f0fd38ef1543"
        ],
        "Left": 151.177855243669,
        "Top": -1347.6836739335693,
        "Width": 1209.0443519848204,
        "Height": 893.737806757729,
        "FontSize": 48.0,
        "InitialTop": -1222.6836739335693,
        "InitialHeight": 820.737806757729,
        "TextblockHeight": 115.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "b54a65d94eef4321abf3795c59559e68",
        "Title": "Output:\r\nOutput information that can be used to filter results in Generative Design",
        "Nodes": [
          "3199092a1284482e9f7a235fbceedfbb",
          "6b70c497d2e7443e83ac9678f4267b2b",
          "9aad2c29767d42a1bbc3dd7435e864f0"
        ],
        "Left": 2731.6606690347708,
        "Top": -790.16583910314728,
        "Width": 469.28996927897651,
        "Height": 523.5791076046844,
        "FontSize": 48.0,
        "InitialTop": -492.16583910314728,
        "InitialHeight": 261.5791076046844,
        "TextblockHeight": 288.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "15b5f5d8599d4cc5844f8e9a908ac653",
        "Title": "Analysis:\r\nSurface Area ",
        "Nodes": [
          "3e22957c515c47d68a38642e8178aeff"
        ],
        "Left": 2298.4882481660547,
        "Top": -709.44589913955758,
        "Width": 210.0,
        "Height": 276.0,
        "FontSize": 48.0,
        "InitialTop": -526.44589913955758,
        "InitialHeight": 145.0,
        "TextblockHeight": 173.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "9eb5f0c8c1984852b1feff94b4879b1f",
        "Title": "Input:\r\nChangeable variables",
        "Nodes": [
          "eb5aa544ec1648e8b09b823a2082e29a",
          "ae35669693e24fc6a84ef2897a8ce968",
          "1ccfc49ce9454114aee99939c5abc401",
          "ac61ce0c20b042e4af7a9a202a5558ec",
          "d0bdacb510704453a7fe697e8a4be199",
          "55e267d0037b4af88a292d78eac00f5c",
          "a67fddf911d2450580f5453203a8aa14",
          "0964afa1000d433c90e0f07960fe975d"
        ],
        "Left": -499.993781723947,
        "Top": -1347.85267113878,
        "Width": 311.5,
        "Height": 873.49854991072391,
        "FontSize": 48.0,
        "InitialTop": -1164.85267113878,
        "InitialHeight": 767.49854991072391,
        "TextblockHeight": 173.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "5d7dac7f6f0b4c57bc307122e3a52fbb",
        "Title": "",
        "Nodes": [
          "53a8f6d8613340219e728ff55c71ae83"
        ],
        "Left": -869.591338603521,
        "Top": -853.714673986119,
        "Width": 314.0,
        "Height": 132.0,
        "FontSize": 14.0,
        "InitialTop": -823.714673986119,
        "InitialHeight": 140.0,
        "TextblockHeight": 0.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "7ebfcb0da5174794a916b10580792f9c",
        "Title": "",
        "Nodes": [
          "ea210367209d4ccc988041d1e5db402f"
        ],
        "Left": -869.5913386035179,
        "Top": -1014.3963594806339,
        "Width": 314.0,
        "Height": 146.5,
        "FontSize": 14.0,
        "InitialTop": -984.39635948063392,
        "InitialHeight": 140.0,
        "TextblockHeight": 0.0,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "6f19a6061f6d42ec9cf71fd57a9d325d",
        "Title": "",
        "Nodes": [
          "c2d798b149564b198661f71b790b9f3c"
        ],
        "Left": -869.5913386035179,
        "Top": -1171.6169763137841,
        "Width": 314.0,
        "Height": 146.5,
        "FontSize": 14.0,
        "InitialTop": -1141.6169763137841,
        "InitialHeight": 140.0,
        "TextblockHeight": 0.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "ecfd9a69400244c2970b6880b501fa75",
        "Title": "Three Box Massing\r\nGenerative Design Graph Example",
        "Nodes": [
          "fb44d58f831a4329b63eacf7af74acc2",
          "da4401523d054ef49517786ca278101f",
          "16279b012f14434da7701e2f5a188d58",
          "bc1b66e9db41431289dcb94cdab36646",
          "2bc49448eec24e4cb59f46f55f906707",
          "660bdc1f94b44336b36ae018d0493dc2",
          "653dcc74d74c4c21a5479366b0d2e785"
        ],
        "Left": -1504.7929889903569,
        "Top": -1351.802773321514,
        "Width": 632.23562714206992,
        "Height": 655.868444679771,
        "FontSize": 48.0,
        "InitialTop": -1168.802773321514,
        "InitialHeight": 409.86844467977096,
        "TextblockHeight": 173.0,
        "Background": "#FFFFFFFF"
      },
      {
        "Id": "c8976605654e440f96a70e1a33681df7",
        "Title": "INTEGRATE - Revit Output",
        "Nodes": [
          "d4118c0748b5437dbfe4a2c5c9546749",
          "dc44d5ce9a97426486db9aa27a75cc1e",
          "3fa0b38c047241028805df555f6f4e9e",
          "aa8a1dfd714a4cac938c26735549d37f"
        ],
        "Left": 2135.4700263058421,
        "Top": 193.67796878055424,
        "Width": 734.13898891425652,
        "Height": 315.19566648055149,
        "FontSize": 48.0,
        "InitialTop": 261.17796878055424,
        "InitialHeight": 299.69566648055149,
        "TextblockHeight": 57.5,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "c3dfda01e1ff4311b5f6694f7ad7c4ac",
        "Title": "INTEGRATE - Write to File",
        "Nodes": [
          "e017dbbc37854756a6f3f27bb3d82290",
          "3b3703245b8f4c72bcd5d506d7c5882d",
          "b6a094d7680147048e16131db85623f7",
          "f4299186749142349735a803fb4acf66",
          "c8c05dcce9a84f7abb5d94ec54f98652"
        ],
        "Left": 1924.0088882999928,
        "Top": -77.673364783052818,
        "Width": 1308.0217471021713,
        "Height": 253.14099685607334,
        "FontSize": 48.0,
        "InitialTop": -10.173364783052818,
        "InitialHeight": 211.64099685607334,
        "TextblockHeight": 57.5,
        "Background": "#FFB5B5B5"
      },
      {
        "Id": "9aad2c29767d42a1bbc3dd7435e864f0",
        "Title": "NOTE: \r\nIn order to see an 'Output' in Generative Design, you have to right-click on a compatible node and check the 'Is \r\nOutput' option. Rename the node to see a legible output name in Generative Design.",
        "Nodes": [],
        "Left": 2892.4506383137473,
        "Top": -437.14437331720012,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "0964afa1000d433c90e0f07960fe975d",
        "Title": "NOTE:\r\nIn order to see an 'Input' in Generative Design, you have to right-click on a compatible node and check the 'Is Input' option. Rename the node to see a legible input name in Generative Design.",
        "Nodes": [],
        "Left": -489.993781723947,
        "Top": -1164.85267113878,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "c2d798b149564b198661f71b790b9f3c",
        "Title": "Variables / Inputs\r\n_______________________________________________________\r\n\r\nRed indicates Variables that can be altered per project and must be set accordingly before running the script.",
        "Nodes": [],
        "Left": -859.5913386035179,
        "Top": -1141.6169763137841,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "53a8f6d8613340219e728ff55c71ae83",
        "Title": "Checking / Outputs\r\n_______________________________________________________\r\n\r\nOrange indicates checking nodes to ensure the script has deployed correctly.",
        "Nodes": [],
        "Left": -859.591338603521,
        "Top": -823.714673986119,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ea210367209d4ccc988041d1e5db402f",
        "Title": "Working / Functions\r\n_______________________________________________________\r\n\r\nGreen indicates the working of the script. No changes should be made in these groups unless advised.",
        "Nodes": [],
        "Left": -859.5913386035179,
        "Top": -984.39635948063392,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2bc49448eec24e4cb59f46f55f906707",
        "Title": "DYNAMO VERSION\r\n________________________________________________________\r\n\r\n2.5",
        "Nodes": [],
        "Left": -1181.557361848287,
        "Top": -1168.802773321514,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "660bdc1f94b44336b36ae018d0493dc2",
        "Title": "ADDITIONAL COMMENTS\r\n________________________________________________________\r\n\r\nN/A",
        "Nodes": [],
        "Left": -1181.557361848287,
        "Top": -989.27762756277389,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "653dcc74d74c4c21a5479366b0d2e785",
        "Title": "REQUIRED DYNAMO PACKAGES\r\n________________________________________________________\r\n\r\nN/A",
        "Nodes": [],
        "Left": -1181.557361848287,
        "Top": -1080.1462175610441,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "fb44d58f831a4329b63eacf7af74acc2",
        "Title": "DYNAMO PROJECT\r\n________________________________________________________\r\n\r\nThree Box Massing.dyn",
        "Nodes": [],
        "Left": -1494.7929889903569,
        "Top": -1168.729148759264,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "da4401523d054ef49517786ca278101f",
        "Title": "ASSOCIATED FILE(S)      \r\n________________________________________________________\r\n\r\nN/A",
        "Nodes": [],
        "Left": -1494.7929889903569,
        "Top": -1079.6209264838039,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "16279b012f14434da7701e2f5a188d58",
        "Title": "AUTHOR(S) / CREATION DATE\r\n________________________________________________________\r\n\r\nAEC Generative Design Team / Jan. 2020",
        "Nodes": [],
        "Left": -1494.7929889903569,
        "Top": -989.27762756277389,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "bc1b66e9db41431289dcb94cdab36646",
        "Title": "DESCRIPTION   \r\n________________________________________________________\r\n\r\nThis graph contains three Cuboids representing buildings. Cuboid One (C1) has a fixed location, but varies in Height. Cuboid Two (C2) and Cuboid Three (C3) can both vary in Location (Both X and Y directions) as well as Height.\r\n\r\nThe graph uses Generative Design to find the minimum Surface Area (to minimize facade cost) and maximum Floor Area (to maximize rentable space).",
        "Nodes": [],
        "Left": -1494.7929889903569,
        "Top": -898.934328641743,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 245.88921936016186,
    "Y": 407.87534287612203,
    "Zoom": 0.26130817279194
  }
}